圆圈 2017
饰演 Vinnie
残酷的梦 2016
饰演 未知
游戏改变者 2015
饰演 Jack Thompson
夜行者 2014
饰演 Joe Loder
明日边缘 2014
饰演 -
明日边缘 普通话版 2014
饰演 士官长法瑞尔
明日边缘(3D) 2014
饰演 士官长法瑞尔
明日边缘(普通话)(3D) 2014
饰演 士官长法瑞尔
百万金臂 2014
饰演 Tom House
红翼 2013
饰演 Jim Verret
双龙出手 2013
饰演 Earl
末日殖民地(18+) 2013
饰演 -
末世殖民地 2013
饰演 Mason
血染天堂 2007
饰演 -
美好生活 2007
饰演 Robbie
那些最伟大的比赛 2005
饰演 -
死亡俱乐部 2004
饰演 皮特
雷鸟惊航(2004) 2004
饰演 Jeff Tracy
全力反击 2003
饰演 Maj. Theodore 'Ted' Brice
深渊幽灵 2003
饰演 Himself
非常小特务2 2002
饰演 Dinky Winks
神谕之谋杀 2001
饰演 -
垂直极限 2000
饰演 Elliot Vaughn
猎杀U-571(普通话) 2000
饰演 Lt. Cmdr. Mike Dahlgren
猎杀U-571 2000
饰演 Lt. Cmdr. Mike Dahlgren
无敌大猩猩 1998
饰演 Professor Gregory Gregg OHara
无敌大猩猩(普通话) 1998
饰演 Professor Gregory Gregg OHara
简单计划 1998
饰演 Hank
冲出越战 1998
饰演 Col. John Paul Vann
幸福之途 1997
饰演 Bokky
亲密关系 1996
饰演 Jerry Bruckner
龙卷风 1996
饰演 Bill Harding
阿波罗十三号 1995
饰演 Fred Haise
真实的谎言 1994
饰演 Simon
真实的谎言 普通话版 1994
饰演 西蒙
墓碑镇 1993
饰演 Morgan Earp
盒装美人 1993
饰演 Ray O'Malley
艳阳情 1993
饰演 Jack Belston
擅入 1992
饰演 Vince Gillian
错误行动 1992
饰演 Chief Dale 'Hurricane' Dixon
铁血战士2 1990
饰演 Jerry Lambert
特遣队出击 1990
饰演 Dane
是谁让我脑死了 1990
饰演 Jim Reston
血尸夜 1987
饰演 Severen
异形2 1986
饰演 Pvt. Hudson
摩登保姆 1985
饰演 Chet Donnelly
狠将奇兵 1984
饰演 Clyde the Bartender